Assessing the Risk of Faults in Software Modules
نویسندگان
چکیده
Development teams apply various techniques to improve software reliability, such as veri cation and validation, reengineering, extra reviews, additional testing, and strategic assignment of personnel. Due to resource and time constraints, one must often target reliability enhancement activities to high-risk modules. Software quality models predict which modules should be targeted. This position paper presents some lessons-learned from our studies of a very large telecommunications system, in collaboration with emerald, a Business Unit of Nortel Networks [1], and a military system, the Joint Surveillance Target Attack Radar System, jstars, in collaboration with Northrop Grumman [3].
منابع مشابه
Software Reliability as a Function of User Execution Patterns
Assessing the reliability of a software system has always been an elusive target. A program may work very well for a number of years and this same program may suddenly become quite unreliable if its mission is changed by the user. This has led to the conclusion that the failure of a software system is dependent only on what the software is currently doing. If a program is always executing a set...
متن کاملAn Empirical Study for Software Fault-Proneness Prediction with Ensemble Learning Models on Imbalanced Data Sets
Software faults could cause serious system errors and failures, leading to huge economic losses. But currently none of inspection and verification technique is able to find and eliminate all software faults. Software testing is an important way to inspect these faults and raise software reliability, but obviously it is a really expensive job. The estimation of a module’s fault-proneness is impo...
متن کاملThe Importance of Soil and Alluvial and Quaternary Deposits Conditions in Seismic Risk Analysis
The land of Iran is a seismic active prone that is located in the mountainous and instable crust due to special geological position. Continuous tectonic stress from the Arabic and Indian plates has exposed seismic active faults. The huge and destructive earthquakes that occur every few years in this area reflect the tectonic conditions of the plateau of Iran. Since, the path of faults and fract...
متن کاملQuantitative Analysis of Faults and Failures in a Complex Software System
The dearth of published empirical data on major industrial systems has been one of the reasons that software engineering has failed to establish a proper scientific basis. In this paper we hope to provide a small contribution to the body of empirical knowledge. We describe a number of results from a quantitative study of faults and failures in two releases of a major commercial system. We teste...
متن کاملThe Importance of Soil and Alluvial and Quaternary Deposits Conditions in Seismic Risk Analysis
The land of Iran is a seismic active prone that is located in the mountainous and instable crust due to special geological position. Continuous tectonic stress from the Arabic and Indian plates has exposed seismic active faults. The huge and destructive earthquakes that occur every few years in this area reflect the tectonic conditions of the plateau of Iran. Since, the path of faults and fract...
متن کامل